/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package Negocio;


import Persistencia.PEvento;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;
/**
 *
 * @author JAVA
 */
public class Anuncio extends Evento{
    private float precio;

    public Anuncio(Date fechaIni, Date fechaFin, String nombre, String descripcion, Usuario usuario, float precio) {
        super(fechaIni, fechaFin, nombre, descripcion, usuario);
        this.precio = precio;
    }

    public Anuncio(int id, Date fechaIni, Date fechaFin, String nombre, String descripcion, String rutaFoto, Usuario usuario, float precio) {
        super(id,fechaIni, fechaFin, nombre, descripcion, rutaFoto, usuario);
        this.precio = precio;
    }

    public Anuncio(int id, Date fechaIni, String nombre, String rutaFoto, float precio) {
        super(id, fechaIni, nombre, rutaFoto);
        this.precio = precio;
    }

    public Anuncio() {
        
    }
    

    public float getPrecio() {
        return precio;
    }

    public void setPrecio(float precio) {
        this.precio = precio;
    }

    @Override
    public void crearEvento() {
        PEvento.crearEventoBD(this);
    }

    @Override
    public List<Evento> mostrarEventos(Usuario usuario, int tipo) {
        List<Evento> listaEventos = new ArrayList<Evento>();
        listaEventos = PEvento.mostrarEventosBD(usuario, tipo);
        return listaEventos;
    }

    @Override
    public void modificarEvento() {
        PEvento.modificarEventoBD(this);
    }

    @Override
    public void eliminarEvento() {
        PEvento.eliminarEventoBD(this);
    }
    
    @Override
    public Evento seleccionarEvento() {
        return PEvento.seleccionarEventoBD(this);
        
    }


    
    
}
